using System.Collections.Generic;
using FireStarterModeller.BO;
using Habanero.Base;

namespace FireStarter.CodeGeneration
{
    /// <summary>
    /// Provides an interface for classes that carry out some kind of generation,
    /// such as generating code
    /// </summary>
    public interface IGenerator
    {
        /// <summary>
        /// Performs the generation
        /// </summary>
        Result Generate();
    }
}